package com.iwop.moto.service;

import com.iwop.moto.model.SuperRecordModel;

import java.util.List;

/**
 * @author liuwb 2016-07-29 14:01
 */
public interface OrderAddressService {

    /**
     * 收获地址 - 新增
     */
    void insertAddress(SuperRecordModel SRModel);

    /**
     * 收获地址 - 列表
     */
    List<SuperRecordModel> findOrderAddressByUser(SuperRecordModel SRModel);

    /**
     * 收获地址 - 用户订单评价
     */
    SuperRecordModel findOrderAddressDetail(SuperRecordModel SRModel);

    /**
     * 收获地址 - 修改
     */
    void updateOrderAddressBySid(SuperRecordModel SRModel);

    /**
     * 收货地址 - 设为默认地址
     */
    void updateStatusBySid(SuperRecordModel SRModel);

    /**
     * 重置所有状态为正常
     */
    void updateStatusResetByUserId(SuperRecordModel SRModel);

    void deleteBySid(SuperRecordModel SRModel);

}